<html>
  <head>
    <title>uni.switchTab(OBJECT)</title>
  </head>
  <body>
    <script>
        // uni.switchTab(OBJECT)

              /*
                  一、概述

                            跳转到 tabBar 页面，并关闭其他所有非 tabBar页面。
              */

              /*
                  二、switchTab 兼容性
                              HarmonyOS
                              HBuilderX 4.23


                        ★、注意：

                                如果调用了 uni.preloadPage(Object) 不会关闭，仅触发生命周期  onHide
              */

              /*
                  三、OBJECT参数说明

                                参数	      类型	    必填	    说明

                              ①、url	    String	    是	    需要跳转的 tabBar 页面的路径（需在 pages.json 的 tabBar 字段定义的页面），路径后不能带参数
                              
                              ②、success	Function	  否	    接口调用成功的回调函数
                              
                              ③、fail	    Function	  否	    接口调用失败的回调函数
                              
                              ④、complete	Function	  否	    接口调用结束的回调函数（调用成功、失败都会执行）
              */

              /*
                   四、示例

                          // pages.json 中

                            {
                              "tabBar": {
                                "list": [{
                                  "pagePath": "pages/index/index",
                                  "text": "首页"
                                },{
                                  "pagePath": "pages/other/other",
                                  "text": "其他"
                                }]
                              }
                            }

                          // other.vue

                                uni.switchTab({
                                  url: '/pages/index/index'
                                });
              */
    </script>
  </body>
</html>